.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

/* 本例子css */
.hp-tab-newprd { width: 980px; height: 625px; overflow: hidden; position: relative; background: #fff url(../image/bg-newprd.jpg) no-repeat 0 0 }
.hp-tab-newprd .j-sw-nav { padding-top: 1px; width: 905px; height: 35px; margin: 0 auto; overflow: hidden; position: relative }
.hp-tab-newprd .j-sw-nav li { float: left; margin-right: 20px }
.hp-tab-newprd .j-sw-nav li a { position: relative; display: block; width: 160px; height: 35px; line-height:35px; text-align: center; text-transform: uppercase; color: #666; font-weight: bold; word-wrap: break-word; overflow: hidden; outline: 0; cursor:pointer; font-size:17px; }
.newprd-s1, .newprd-s1 a { z-index: 20 }
.newprd-s2, .newprd-s2 a { z-index: 19 }
.newprd-s3, .newprd-s3 a { z-index: 18 }
.newprd-s4, .newprd-s4 a { z-index: 17 }
.newprd-s5, .newprd-s5 a { z-index: 16 }
.newprd-s6, .newprd-s6 a { z-index: 15 }
.newprd-s7, .newprd-s7 a { z-index: 14 }
.hp-tab-newprd .newprd-clip{ padding-left:25px;  }
.hp-tab-newprd .j-sw-nav .on { position: relative; z-index: 99 }
.hp-tab-newprd .j-sw-nav li a:hover, .hp-tab-newprd .j-sw-nav .on a { background: url(../image/bg-tag-on.png) no-repeat center; z-index: 99; color: #fefefe; text-decoration: none; cursor: pointer;  }
.hp-tab-newprd .j-sw-c ul{ zoom:1; overflow:hidden; width:940px;  }
.hp-tab-newprd .j-sw-c li { float: left; margin-top: 55px; margin-right: 6px; display:inline; }
.hp-tab-newprd .j-sw-c li img { width: 175px; height: 228px; padding: 2px; background-color: #fff; border: 1px solid #ccc }